// package com.spring.boot.config;
//
// import java.io.IOException;
//
// import javax.servlet.Filter;
// import javax.servlet.FilterChain;
// import javax.servlet.FilterConfig;
// import javax.servlet.ServletException;
// import javax.servlet.ServletRequest;
// import javax.servlet.ServletResponse;
// import javax.servlet.http.HttpServletRequest;
// import javax.servlet.http.HttpServletResponse;
//
// import org.springframework.stereotype.Component;
//
/// **
// * 让资源实现实现跨域访问
// *
// * @author houge
// *
// */
// @Component
// public class CorsFilter implements Filter {
//
// public void doFilter(ServletRequest req, ServletResponse res, FilterChain
// chain) throws IOException, ServletException {
// HttpServletResponse response = (HttpServletResponse) res;
// HttpServletRequest request = (HttpServletRequest) req;
// response.setHeader("Access-Control-Allow-Origin", "*");
// response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS,
// DELETE, PUT, PATCH");
// response.setHeader("Access-Control-Max-Age", "3600");
// response.setHeader("Access-Control-Allow-Headers", "Content-Type,
// Authorization");
// if (!request.getMethod().equals("OPTIONS"))
// chain.doFilter(req, res);
// }
//
// public void init(FilterConfig filterConfig) {
// }
//
// public void destroy() {
// }
// }
